@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p,
dl, dt, dd, ol, ul, li{ margin:0; padding:0; border:0; font-size:13px;font-family:微软雅黑;color:#000}
ol, ul { list-style:none; }
a {text-decoration:none;color:#000;cursor:pointer;}
a:hover {text-decoration:none;color:red;}
::-ms-clear,::-ms-reveal{display:none;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.clf:before,.clf:after ,.clear:before,.clear:after{content:""; display:table; }.clf:after , .clear:after{clear:both;}.clf, .clear{*zoom:1;/*IE/7/6*/ }
html {min-height:calc(100vh);position:relative;background-color: #ffffff;}
body {/* background-color: #e4e6e9; */min-height:100%;padding-bottom:0;font-family:'Open Sans';font-size:14px;color:#000;line-height:1.5;}

.display_no {display:none !important}
.f_r,.pull-right{float:right;}
.f_l,.pull-left{float:left;}
.text_l {text-align:left !important}
.text_r {text-align:right !important}
.text_c {text-align:center !important}

.margin_t0 {margin-top:0 !important}
.margin_r0 {margin-right:0 !important}
.margin_b0 {margin-bottom:0 !important}
.margin_l0 {margin-left:0 !important}

.padding_t0 {padding-top:0 !important}
.padding_r0 {padding-right:0 !important}
.padding_b0 {padding-bottom:0 !important}
.padding_l0 {padding-left:0 !important}

.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml0{margin-left:10px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.m20{margin-left:20px;}
.m50{margin-left:50px;}

.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}

.img-lg {width: 120px;height: 120px;}
.img-circle {border-radius: 50%;}


.main-container:before{display:block;content:"";position:absolute;z-index:-2;width:100%;max-width:inherit;bottom:0;top:0;background-color:#FFF}
.main-container.container,.rtl .main-container.container{padding-left:0;padding-right:0}
.main-container.container:before{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);width:inherit}
@media(max-width:767px){.main-container.container:before{-webkit-box-shadow:none;box-shadow:none;width:100%}}
.main-content{margin-left:0;min-height:100%;padding:0}
.main-content:before,.main-content:after{content:" ";display:table}
.main-content:after{clear:both}
.f_red {color:red;margin-right: 2px;}
.f_green {color:green;margin-right: 2px;}
.hint {color: #ff9999;}
/*.mid-content{padding:0 10px}*/
/*.mid-content{padding:0}*/
.mid-content{width: auto;overflow: hidden;padding: 10px 10px;background: #FFF;}
/*.mid-content{left: 0;right: 0;top: 5px;bottom: 0;z-index: 998; width: auto;overflow: hidden;padding: 10px 16px;background: #FFF;}*/
.check-box, .radio-box{display: inline-block;box-sizing: border-box;cursor: pointer;position: relative;padding-left: 25px;padding-right: 15px;padding-top: 8px;}
/**重写layui样式**/
.layui-btn{height: 36px;line-height: 36px;padding: 0 22px;border-radius: 4px;}
.layui-btn-xs {height: 24px;line-height: 24px;padding: 0 10px;font-size: 14px;}
.layui-btn-sm {height: 32px;line-height: 32px;padding: 0 10px;}
.layui-form-item{margin-top:6px}
.layui-col-md3{width:20%;min-width:200px;max-width:330px;display:inline}
.layui-col-sm4 {min-width:225px !important;}
.layui-col-md1{width:0%}
.layui-col-xs3{max-width:330px;min-width:210px}
.layui-col-md4 {min-width:320px !important;}
.layui-card-header{line-height:0px;color: #000;}
.layuiadmin-card-header-auto{padding: 16px!important}
.layuiadmin-header-box {background: #FFFFFF;margin-top: 16px;margin-bottom: -16px;}
.layui-side-child{background-color:#f0f0f0;width:170px;box-shadow:2px 1px 3px 0px rgba(0,0,0,.1)}
.rightDiv{padding-left: 170px}
.layui-table-view{margin:0 0}
.layui-table-tools{height:30px;min-width:80px;line-height:28px;padding:0 10px;background:#0087FA;}
.layui-form-label{width: 100px;padding: 8px -0px 0px 10px;}
.layui-input{height: 36px;}
.layui-tab-title .layui-this::after{border:0}
.layui-icon-more,.layui-icon-form,.dh-eye,.dh-calendar{cursor: pointer;}
.layui-elem-quote{margin:0}
/* 按钮样式 */
.layui-btn:not(input):not(button):not(.layui-btn-disabled){background-color:rgba(0,135,250,1) !important;color:#fff !important;border:1px solid #D5D7D9}
.layui-btn:not(input):not(button):hover:not(.layui-btn-disabled){color:#fff !important;}
.layui-btn+.layui-btn{margin-left: 5px}
.layui-btn:before,.layui-btn i:before,.layui-btn p:before{color:#fff}
.layui-btn-primary:before,.layui-btn-primary i:before,.layui-btn-primary p:before{color:#000}
.layui-btn-warm:before,.layui-btn-warm i:before,.layui-btn-warm p:before{color:#fff}
.layui-btn-danger:before,.layui-btn-danger i:before,.layui-btn-danger p:before{color:#fff}
.layui-btn-normal:before,.layui-btn-normal i:before,.layui-btn-normal p:before{color:#fff}
.layui-bg-red:before,.layui-bg-red i:before,.layui-bg-red p:before{color:#FF5722}/* 赤色 */
.layui-bg-blue:before,.layui-bg-blue i:before,.layui-bg-blue p:before{color:#1E9FFF}/* 蓝色 */
.layui-bg-cyan:before,.layui-bg-cyan i:before,.layui-bg-cyan p:before{color:#2F4056}/* 藏青 */
.layui-bg-green:before,.layui-bg-green i:before,.layui-bg-green p:before{color:#009688}/* 墨绿 */
.layui-bg-black:before,.layui-bg-black i:before,.layui-bg-black p:before{color:#393D49}/* 雅黑 */
.layui-bg-orange:before,.layui-bg-orange i:before,.layui-bg-orange p:before{color:#FFB800}/* 橙色 */
.importbtn-bg i{color:#5FB878}
.layui-btn-disabled{color:#ddd !important;}
.layui-btn-disabled:before, .layui-btn-disabled i:before, .layui-btn-disabled p:before{color: #C9C9C9 !important;}
/** 表格树样式 **/
.bootstrap-tree-table .treetable-indent {width:16px; height: 16px; display: inline-block; position: relative;}
.bootstrap-tree-table .treetable-expander {width:16px; height: 16px; display: inline-block; position: relative; cursor: pointer;}
.bootstrap-tree-table .treetable-selected{background: #f5f5f5 !important;}
.bootstrap-tree-table .treetable-table{border:0 !important;margin-bottom:0}
.bootstrap-tree-table .treetable-table tbody {display:block;height:auto;overflow-y:auto;}
.bootstrap-tree-table .treetable-table thead, .treetable-table tbody tr {display:table;width:100%;table-layout:fixed;}
.bootstrap-tree-table .treetable-thead th{line-height:24px;border: 0 !important;border-radius: 4px;border-left:0px solid #e7eaec !important;border-bottom:1px solid #ccc!important;text-align: left;}
.bootstrap-tree-table .treetable-thead tr :first-child{border-left:0 !important}
.bootstrap-tree-table .treetable-tbody td{overflow:hidden;border: 0 !important;border-left:0px solid #e7eaec !important;border-bottom:1px solid #e7eaec!important;white-space: nowrap; text-overflow: ellipsis;}
.bootstrap-tree-table .treetable-tbody tr :first-child{border-left:0 !important}
.bootstrap-tree-table .treetable-bars .tool-left, .bootstrap-tree-table .treetable-bars .tool-right{margin-top: 10px; margin-bottom: 10px;}
.bootstrap-tree-table .treetable-bars .tool-left{float: left;}
.bootstrap-tree-table .treetable-bars .tool-right{float: right;}
.bootstrap-tree-table .treetable-bars .columns li label{display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.428571429;max-width: 100%;margin-bottom: 5px;cursor:pointer;}
.bootstrap-tree-table .table{border-bottom: 0px solid #e7eaec!important;}
/** 查询列表搜索条件框样式 **/
.remove-this,.search-repeat{line-height: initial;position: absolute;top: 8px !important;right:-25px !important;z-index: 9;}
/** 搜索框内日期控件样式 **/
.icon_date_business{line-height: initial;position: absolute;top:8px !important;right: 8px !important;}
.icon_date_business:before{font-size: 13px;}
.icon_date_search{line-height: initial;position: absolute;top:12px !important;right: 8px !important;}
/* 表格内斑马纹 */
.layui-table[lay-even] tr:nth-child(even) {background-color: #f9f9f9;}
/*table数据表格相关*/
.layui-table-tool {min-height:42px;padding:0px 6px;background-color:#FFF !important}
.layui-table-tool-self {top:0px;}
.layui-btn-container .layui-btn {margin-bottom:0;}
.layui-table-cell .layui-input{border: none}
.layui-table-cell .layui-input:focus{border:1px solid #D2D2D2!important;}
.layui-table-edit:focus{border-color: #D2D2D2!important;}
.layui-table-cell>.layui-input,.layui-table-cell>.layui-form-select{margin: 0 -8px;}
.layui-table-cell {height:34px;line-height:34px;padding: 0px 8px;}
.layui-table-header .layui-table th{font-weight: 500}
.layui-table-box{border: 1px solid #f2f2f2;}
/* .layui-table[lay-even] tr:nth-child(even) {background-color: AntiqueWhite;} */

.layui-table-view .layui-table td{padding: 0}
.layui-table-view .layui-table-body tr.layui-table-click{background-color: #fff !important;}
/*.layui-table-view .layui-table-body tr.table_tr_click {background-color: rgba(0,135,250,0.6) !important;}*/
.layui-table-body input{height:32px;}
.layui-table-body .layui-select-title input{height:32px !important;margin-top:0px}

/*.layui-table thead tr{background-color:#EBF1FA !important}*/
.layui-table-view .layui-table th{padding:0}
/*.layui-table-view .layui-table {width: -webkit-fill-available}*/
/* 静态table相关 */
.table-title{background: #f6f6f6;text-align: center;}
.layui-table[lay-size="sm"] .layui-form-switch{margin-top:0px;margin-left: 50%;left: -26px;width:40px}
.layui-table[lay-size="sm"] .layui-form-radio{margin:0px;line-height: 10px;}
.layui-table[lay-size="sm"] tbody tr:hover{background:none !important;}
.layui-table[lay-size="sm"] th{text-align: center;padding:2px 0;font-size: 14px;font-weight: bolder;height: 26px;}
.layui-table[lay-size="sm"] td{padding:5px}
.layui-table[lay-size="sm"] td:hover{background:#E0ECFF !important;}
.layui-table[lay-size="sm"] td input{border-style:none;height:20px;}
.layui-table[lay-size="sm"] input:focus{position:absolute;left:0;top:0;width:100%!important;height:100%!important;border:1px solid #5FB878!important;}
.layui-table[lay-size="sm"] .layui-disabled{color:#b2b2b2 !important}
.layui-table[lay-size="sm"] .layui-form-radioed>i{color: #5FB878 !important;}
.layui-table[lay-size="sm"] .layui-form-checked span{background-color: #5FB878 !important;}
.layui-table[lay-size="sm"] .layui-form-select{height:20px;}
.layui-table[lay-size="sm"] .layui-form-select dl{padding:0;margin:-20px 0}

.layui-table{color: #142A48;}
/* 日期选择器样式 */
.layui-laydate .layui-this {
    background-color: rgba(0,135,250,1) !important;
    color: rgb(255, 255, 255) !important;
}
/* 赛选器的颜色设定 */


/*按钮样式*/
.fa_span{padding: 0 3px;color:#fff}
#dh-resets{margin-left: 14px;}
#dh-resets .fa_span{color:#000}
.layui-btn layui-btn-primary dhicon dh-refresh reset
/*type="reset" id="dh-reset"*/

/*弹出文本框*/
/*.layui-layer-title{*/
/*    background: rgba(0,135,250,0.7);*/
/*}*/


/*滚动条*/
/*::-webkit-scrollbar {width: 10px;height: 10px;}*/
/*::-webkit-scrollbar-track {*/
/*    border-radius: 15px; !*滚动条的背景区域的圆角*!*/
/*    background-color: rgba(242,242,242,1); !*滚动条的背景颜色*!*/
/*}*/
/*::-webkit-scrollbar-thumb {*/
/*    border-radius: 15px; !*滚动条的圆角*!*/
/*    background-color: rgba(0,135,250,0.7); !*滚动条的背景颜色*!*/
/*}*/
/*::-webkit-scrollbar-thumb:hover {*/
/*    background-color: rgba(0,135,250,0.7);*/
/*}*/
/*::-webkit-scrollbar-thumb:active {*/
/*    background-color: rgba(0,135,250,0.7);*/
/*    cursor: pointer;*/
/*}*/



/*::-webkit-scrollbar-track {*/
/*    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/
/*    border-radius: 10px;*/
/*    background-color: #F5F5F5;*/
/*}*/

/*::-webkit-scrollbar {*/
/*    width: 12px;*/
/*    background-color: #F5F5F5;*/
/*}*/

/*::-webkit-scrollbar-thumb {*/
/*    border-radius: 10px;*/
/*    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);*/
/*    background-color: #555;*/
/*}*/